armour protection - Alemán Inglés Diccionario